Russian Computer Scientists
   HOME

TheInfoList



OR:

This list of
Russia Russia (, , ), or the Russian Federation, is a List of transcontinental countries, transcontinental country spanning Eastern Europe and North Asia, Northern Asia. It is the List of countries and dependencies by area, largest country in the ...
n IT developers includes the
hardware engineer Hardware may refer to: Technology Computing and electronics * Electronic hardware, interconnected electronic components which perform analog or logic operations ** Digital electronics, electronics that operate on digital signals *** Computer hard ...
s,
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
s and
programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
s from the
Russian Empire The Russian Empire was an empire and the final period of the Russian monarchy from 1721 to 1917, ruling across large parts of Eurasia. It succeeded the Tsardom of Russia following the Treaty of Nystad, which ended the Great Northern War. ...
, the
Soviet Union The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, it was nominally a federal union of fifteen national ...
and the
Russian Federation Russia (, , ), or the Russian Federation, is a List of transcontinental countries, transcontinental country spanning Eastern Europe and North Asia, Northern Asia. It is the List of countries and dependencies by area, largest country in the ...
. See also :Russian computer scientists and :Russian computer programmers.


Alphabetical list

__NOTOC__


A

* Georgy Adelson-Velsky, inventor of AVL tree algorithm, developer of Kaissa (the first World Computer Chess Champion) * Andrey Andreev, creator of Badoo, one of the world's largest dating sites, and the 10th largest social network in the world *
Vladimir Arlazarov Vladimir L’vovich Arlazarov ( Russian Арлазаров Владимир Львович) is a Russian computer scientist born in Moscow. Research work In 1965 at Alexander Kronrod’s laboratory at the Moscow Institute for Theoretical and ...
, DBS Ines, developer of Kaissa (the first World Computer Chess Champion)


B

*
Boris Babayan Boris Artashesovich Babayan (russian: Борис Арташеcович Бабаян; hy, Բորիս Արտաշեսի Բաբայան; born Baku, 20 December 1933) is a Soviet and Russian computer scientist of Armenian descent, notable as the pi ...
, developer of the
Elbrus Mount Elbrus ( rus, links=no, Эльбрус, r=Elbrus, p=ɪlʲˈbrus; kbd, Ӏуащхьэмахуэ, 'uaşhəmaxuə; krc, Минги тау, Mingi Taw) is the highest and most prominent peak in Russia and Europe. It is situated in the we ...
-series
supercomputer A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second ( FLOPS) instead of million instructions ...
s, founder of
Moscow Center of SPARC Technologies MCST (russian: МЦСТ, acronym for Moscow Center of SPARC Technologies) is a Russian microprocessor company that was set up in 1992. Different types of processors made by MCST were used in personal computers, servers and computing systems. MCS ...
(MCST) *
Alexander Brudno Alexander L'vovich Brudno (russian: Александр Львович Брудно) (10 January 1918 – 1 December 2009)alpha-beta (α-β) search algorithm * Nikolay Brusentsov, inventor of
ternary computer A ternary computer, also called trinary computer, is one that uses ternary logic (i.e., base 3) instead of the more common binary system (i.e., base 2) in its calculations. This means it uses trits (instead of bits, as most computers do). Types ...
(
Setun Setun (russian: Сетунь) was a computer developed in 1958 at Moscow State University. It was built under the leadership of Sergei Sobolev and Nikolay Brusentsov. It was the most modern ternary computer, using the balanced ternary numeral sys ...
)


C

*
Andrei Chernov Andrei Aleksandrovich Chernov (russian: Андре́й Алекса́ндрович Чернов, translit=Andréj Aleksándrovič Černóv; 27 August 1966 – 16 August 2017), also known as Andrew Chernov and Ache, was a Soviet and Russian prog ...
, one of the founders of the Russian Internet and the creator of the
KOI8-R KOI8-R (RFC 1489) is an 8-bit character encoding, derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses a Cyrillic alphabet. KOI8-R was based on Russian Morse code, which was created fr ...
character encoding Character encoding is the process of assigning numbers to Graphics, graphical character (computing), characters, especially the written characters of Language, human language, allowing them to be Data storage, stored, Data communication, transmi ...
*
Alexey Chervonenkis Alexey Yakovlevich Chervonenkis (russian: link=no, Алексей Яковлевич Червоненкис; 7 September 1938 – 22 September 2014) was a Soviet and Russian mathematician. Along with Vladimir Vapnik, he was one of the main develop ...
, developed the Vapnik–Chervonenkis theory, also known as the "fundamental theory of learning", a key part of the computational learning theory


D

* Mikhail Donskoy, a leading developer of Kaissa, the first computer chess champion *
Pavel Durov Pavel Valeryevich Durov (russian: Павел Валерьевич Дуров; born 10 October 1984) is a Russian-born French-Emirati entrepreneur who is known for being the founder of the social networking site VK (service), VK and Telegram (so ...
, founded the VKontakte.ru social network, #35 on Alexa's Top 500 Most Visited Global Websites, the 6th largest
social network A social network is a social structure made up of a set of social actors (such as individuals or organizations), sets of dyadic ties, and other social interactions between actors. The social network perspective provides a set of methods for an ...
in the world, and Telegram


E

* Andrey Ershov, developed
Rapira : ''Rapira is also a name for the Soviet 100 mm anti-tank gun T-12 Rapira (russian: Рапира, rapier) is an educational procedural programming language developed in the Soviet Union and implemented on the Agat computer, PDP-11 clones (Electr ...
programming language, started the predecessor to the Russian National Corpus


G

*
Vadim Gerasimov Vadim Viktorovich Gerasimov (russian: Вадим Викторович Герасимов, born 15 June 1969) is an engineer at Google. From 1994 to 2003, Vadim worked and studied at the MIT Media Lab. Vadim earned a BS/MS in applied mathematics from ...
, one of the original co-developers of the famous video game '' Tetris'' * Victor Glushkov, a founder of
cybernetics Cybernetics is a wide-ranging field concerned with circular causality, such as feedback, in regulatory and purposive systems. Cybernetics is named after an example of circular causal feedback, that of steering a ship, where the helmsperson m ...
, inventor of the first
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
, MIR


K

*
Yevgeny Kaspersky Yevgeny Valentinovich Kaspersky (Russian: Евгений Валентинович Касперский; born 4 October 1965) is a Russian cybersecurity expert and the CEO of Kaspersky Lab, an IT security company with 4,000 employees. He co-found ...
, developer of
Kaspersky Kaspersky Lab (; Russian: Лаборатория Касперского, tr. ''Laboratoriya Kasperskogo'') is a Russian multinational cybersecurity and anti-virus provider headquartered in Moscow, Russia, and operated by a holding company in th ...
anti-virus products *
Anatoly Karatsuba Anatoly Alexeyevich Karatsuba (his first name often spelled Anatolii) (russian: Анато́лий Алексе́евич Карацу́ба; Grozny, Soviet Union, 31 January 1937 – Moscow, Russia, 28 September 2008) was a Russian mathematician ...
, developed the
Karatsuba algorithm The Karatsuba algorithm is a fast multiplication algorithm. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. Knuth D.E. (1969) ''The Art of Computer Programming. v.2.'' Addison-Wesley Publ.Co., 724 pp. It is a divi ...
(the first fast multiplication algorithm) *
Leonid Khachiyan Leonid Genrikhovich Khachiyan (; russian: Леони́д Ге́нрихович Хачия́н; May 3, 1952April 29, 2005) was a Soviet and American mathematician and computer scientist. He was most famous for his ellipsoid algorithm (1979) for ...
, developed the Ellipsoid algorithm for
linear programming Linear programming (LP), also called linear optimization, is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear function#As a polynomial function, li ...
* Tigran Khudaverdyan, deputy CEO of Yandex * Lev Korolyov, co-developed the first Soviet computers *
Semen Korsakov Semyon Nikolaevich Korsakov (russian: Семён Николаевич Корсаков, ) (14 January 1787 – 1 December 1853 OS) was a Russian government official, noted both as a homeopath and an inventor who was involved with an early vers ...
, the first to use punched cards for information storage and search * Alexander Kronrod, developer of
Gauss–Kronrod quadrature formula The Gauss–Kronrod quadrature formula is an adaptive method for numerical integration. It is a variant of Gaussian quadrature, in which the evaluation points are chosen so that an accurate approximation can be computed by re-using the information ...
and Kaissa, the first world computer chess champion * Dmitry Kryukov, creator of the first Russian search engine,
Rambler Rambler or Ramble may refer to: Places * Rambler, Wyoming * Rambler Channel (藍巴勒海峽), separates Tsing Yi Island and the mainland New Territories in Hong Kong * The Ramble and Lake, Central Park, an area within New York City's Centra ...


L

* Evgeny Landis, inventor of AVL tree algorithm * Sergey Lebedev, developer of the first Soviet and European electronic computers,
MESM MESM (Ukrainian: MEOM, Мала Електронна Обчислювальна Машина; Russian: МЭСМ, Малая Электронно-Счетная Машина; 'Small Electronic Calculating Machine') was the first universally programm ...
and BESM *
Vladimir Levenshtein Vladimir Iosifovich Levenshtein ( rus, Влади́мир Ио́сифович Левенште́йн, p=vlɐˈdʲimʲɪr ɨˈosʲɪfəvʲɪtɕ lʲɪvʲɪnˈʂtʲejn, a=Ru-Vladimir Iosifovich Levenstein.oga; 20 May 1935 – 6 September 2017) was a ...
, developed the
Levenshtein automaton In computer science, a Levenshtein automaton for a string ''w'' and a number ''n'' is a finite-state automaton that can recognize the set of all strings whose Levenshtein distance from ''w'' is at most ''n''. That is, a string ''x'' is in the form ...
,
Levenshtein coding Levenshtein coding is a universal code encoding the non-negative integers developed by Vladimir Levenshtein. Encoding The code of zero is "0"; to code a positive number: #Initialize the step count variable ''C'' to 1. #Write the binary represen ...
and Levenshtein distance * Leonid Levin, IT scientist, developed the Cook-Levin theorem (the foundation for
computational complexity In computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focus is given to computation time (generally measured by the number of needed elementary operations) ...
) *
Oleg Lupanov Oleg Borisovich Lupanov (russian: Оле́г Бори́сович Лупа́нов; 2 June 1932 – 3 May 2006) was a Soviet and Russian mathematician, dean of the Moscow State University's Faculty of Mechanics and Mathematics (1980–2006), he ...
, coined the term "Shannon effect"; developed the (k, s)-
Lupanov representation Lupanov's (''k'', ''s'')-representation, named after Oleg Lupanov, is a way of representing Boolean circuit In computational complexity theory and circuit complexity, a Boolean circuit is a mathematical model for combinational digital ...
of Boolean functions


M

*
Yuri Matiyasevich Yuri Vladimirovich Matiyasevich, (russian: Ю́рий Влади́мирович Матиясе́вич; born 2 March 1947 in Leningrad) is a Russian mathematician and computer scientist. He is best known for his negative solution of Hilbert's t ...
, solved
Hilbert's tenth problem Hilbert's tenth problem is the tenth on the list of mathematical problems that the German mathematician David Hilbert posed in 1900. It is the challenge to provide a general algorithm which, for any given Diophantine equation (a polynomial equat ...
* Alexander Mikhailov, coined the term "
informatics Informatics is the study of computational systems, especially those for data storage and retrieval. According to ACM ''Europe and'' ''Informatics Europe'', informatics is synonymous with computer science and computing as a profession, in which ...
" * Anatoly Morozov, worked on automated control systems, problem-focused complexes, modelling, and situational management


N

*
Anton Nossik Anton Borisovich Nossik (russian: Анто́н Бори́сович Но́сик; 4 July 1966 – 9 July 2017) was a Russian journalist, social activist and blogger (10th place in RuNet according to Yandex.Blogs ranking). Sometimes he is called ...
, godfather of the Russian internet who began Russian online news


P

* Alexey Pajitnov, inventor of '' Tetris'' *
Victor Pan Victor Yakovlevich Pan (russian: Пан Виктор Яковлевич) is a Soviet and American mathematician and computer scientist, known for his research on algorithms for polynomials and matrix multiplication. Education and career Pan earne ...
, worked in the area of
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An exa ...
computations * Igor Pavlov, creator of the file archiver 7-Zip; creator of the 7z archive format * Svyatoslav Pestov, developer of jEdit
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
and
Factor programming language Factor is a stack-oriented programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features. The language has a single implementation featuring a self-hos ...
*
Vladimir Pokhilko Vladimir Ivanovich Pokhilko (Russian: Владимир Иванович Похилько) (7 April 1954 – 21 September 1998) was a Soviet-Russian entrepreneur. He was an academic who specialized in human–computer interaction. Early life Born ...
, specialized in human-computer interaction *
Yuriy Polyakov Yuriy Sergeyevich Polyakov (Russian: Юрий Сергеевич Поляков, born September 3, 1980 in Moscow, Soviet Union) is a Russian-American scientist at Duality Technologies. He is best known for his work in cryptography (homomorphic en ...
, developed an approximate method for nonlinear differential and integrodifferential equations


R

* Bashir Rameyev, developer of
Strela computer Strela computer () was the first mainframe vacuum-tube computer manufactured serially in the Soviet Union, beginning in 1953. Overview This first-generation computer had 6200 vacuum tubes and 60,000 semiconductor diodes. Strela's speed was 20 ...
, the first
mainframe computer A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
manufactured serially in the Soviet Union * Alexander Razborov, won the
Nevanlinna Prize The IMU Abacus Medal, known before 2022 as the Rolf Nevanlinna Prize, is awarded once every four years at the International Congress of Mathematicians, hosted by the International Mathematical Union (IMU), for outstanding contributions in Mathematic ...
for introducing the "approximation method" in proving Boolean circuit lower bounds of some essential algorithmic problems, and the Gödel Prize for the paper "
Natural Proofs In computational complexity theory, a natural proof is a certain kind of proof establishing that one complexity class differs from another one. While these proofs are in some sense "natural", it can be shown (assuming a widely believed conjecture o ...
" *
Eugene Roshal Eugene Roshal (russian: Евгений Лазаревич Рошал, translit=Yevgeny Lazarevich Roshal; born 1972) is a Russian software engineer. Career Roshal is best known as the developer of: * RAR file format (1993) * WinRAR WinRAR ...
, developer of the FAR file manager, RAR file format,
WinRAR WinRAR is a trialware file archiver utility for Windows, developed by Eugene Roshal of win.rar GmbH. It can create and view archives in RAR (file format), RAR or Zip (file format), ZIP file formats, and unpack numerous archive file formats. To en ...
file archiver A file archiver is a computer program that combines a number of files together into one archive file, or a series of archive files, for easier transportation or storage. File archivers may employ lossless data compression in their archive formats ...


S

* Ilya Segalovich, founder and one of the first programmers of Yandex, Russian search engine * Anatoly Shalyto, initiator of the Foundation for Open Project Documentation; developed
Automata-based programming Automata-based programming is a programming paradigm in which the program or part of it is thought of as a model of a finite-state machine (FSM) or any other (often more complicated) formal automaton (see automata theory). Sometimes a potentiall ...
*
Dmitry Sklyarov ''United States v. ElcomSoft and Dmitry Sklyarov'' was a 2001–2002 criminal case in which Dmitry Sklyarov and his employer ElcomSoft were charged with alleged violation of the DMCA. The case raised some concerns of civil rights and legal proces ...
, computer programmer known for his 2001 arrest by American law enforcement; '' US v. ElcomSoft Sklyarov'' * Alexander Stepanov, created and implemented the C++ Standard Template Library * Igor Sysoev, creator of
nginx Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...
, the popular high performance
web server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
, and founder of NGINX, Inc.


T

*
Andrey Terekhov Andrey Nikolaevich Terekhov (russian: Андрей Николаевич Терехов; 3 September 1949) is a Russian IT developer who created the Algol 68 LGU Telecommunication systems. Education Terekhov studied Computer Science at Leningrad S ...
(Терехов, Андрей Николаевич), developer of Algol 68 LGU; telecommunication systems * Andrey Ternovskiy, creator of
Chatroulette Chatroulette is an online chat website that pairs random users with a choice between two other users for webcam-based conversations. Visitors to the website begin an online chat (audio, and video) with another visitor. At any point, either user ...
* Valentin Turchin, inventor of Refal programming language, introduced metasystem transition and supercompilation


V

*
Vladimir Vapnik Vladimir Naumovich Vapnik (russian: Владимир Наумович Вапник; born 6 December 1936) is one of the main developers of the Vapnik–Chervonenkis theory of statistical learning, and the co-inventor of the support-vector machine ...
, developed the theory of the
support vector machine In machine learning, support vector machines (SVMs, also support vector networks) are supervised learning models with associated learning algorithms that analyze data for classification and regression analysis. Developed at AT&T Bell Laboratorie ...
; demonstrated its performance on a number of problems of interest to the
machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
community, including handwriting recognition


Y

*
Sergey Yablonsky Sergey Vsevolodovich Yablonsky (Russian: Серге́й Все́володович Ябло́нский, 6 December 1924 – 26 May 1998) was a Soviet and Russian mathematician, one of the founders of the Soviet school of mathematical cyberne ...
, founder of the Soviet school of mathematical
cybernetics Cybernetics is a wide-ranging field concerned with circular causality, such as feedback, in regulatory and purposive systems. Cybernetics is named after an example of circular causal feedback, that of steering a ship, where the helmsperson m ...
and
discrete mathematics Discrete mathematics is the study of mathematical structures that can be considered "discrete" (in a way analogous to discrete variables, having a bijection with the set of natural numbers) rather than "continuous" (analogously to continuous f ...


See also

*
List of computer scientists This is a list of computer scientists, people who do work in computer science, in particular researchers and authors. Some persons notable as programmers are included here because they work in research as well as program. A few of these people ...
* List of pioneers in computer science *
List of programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles. A *Michael Abrash – program optimization and x86 ...
*
Information technology Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of data . and information. IT forms part of information and communications technology (ICT). An information technology system (I ...
* List of Russian inventors {{DEFAULTSORT:Russian It Developers It Developers Lists of computer scientists It Developers